#ifdef _WIN32
#include "DeviceCapsDX9.h"

namespace Stray {
namespace Core {
namespace Graphics {
namespace DirectX9 {

Stray::Vector<Stray::Core::Graphics::DisplayMode>::type gDisplayModes;

D3DFORMAT gDepthBufferFormatTable[Stray::Core::Graphics::DBF_MAX];
Stray::Bool gDepthBufferFormatEnable[Stray::Core::Graphics::DBF_MAX];

D3DFORMAT gIndexBufferFormatTable[Stray::Core::Graphics::IBF_MAX];
Stray::Bool gIndexBufferFormatEnable[Stray::Core::Graphics::IBF_MAX];

D3DFORMAT gTextureFormatTable[Stray::Core::Graphics::TF_MAX];
Stray::Bool gTextureFormatEnable[Stray::Core::Graphics::TF_MAX];

D3DFORMAT gRenderTargetFormatTable[Stray::Core::Graphics::RTF_MAX];
Stray::Bool gRenderTargetFormatEnable[Stray::Core::Graphics::RTF_MAX];

D3DMULTISAMPLE_TYPE gMSAATable[Stray::Core::Graphics::MSAA_MAX];
Stray::Bool gMSAAEnableWindowMode[Stray::Core::Graphics::MSAA_MAX];
Stray::Bool gMSAAEnableFullScreenMode[Stray::Core::Graphics::MSAA_MAX];

}
}
}
}

#endif